"""目标"""

# todo 变量 -> 存放对象的一个容器
# ·给变量一个名字，叫变量名，以'标识符'的命名规范
# ·变量定义的时候要赋值，不赋值的变量不能调用
# ·变量是没有数据类型，变量中存放的对象是有数据类型的
# ·变量去参加表达式的运算的话，那么实际上是变量中的对象数据去参与运算
# 标识符:
#   ·只能由字母、数字、下划线组成
#   ·第一个字符不能是数字
#   ·多个单词用下划线"_"表示
#   ·大小写敏感，大写一般用于定义常量
#   ·不要用系统使用的关键字（keyword.py）
"""创建对象"""

"""使用函数type()、len()、dir()、id()"""


# todo 进制
# 二进制: 计算机被创造出来时只能懂得二进制，也就是一大堆的01010等，所以我们平时在计算机上想要实现 8 + 13 ，在计算机的内部会将它转换为二进制1000 和 1101之间的计算，本质上计算机中的一些行为都是以二进制来实现。
# 八进制: 计算机中对数据另一种表示形式，一般写代码用不到，可暂忽略(某些设备或PIC编码等场景有用到)。
# 十六进制: 由于计算机中本质上存储的都是二进制，一般在表示二进制时会使用十六进制，因为他用更短内容可以表示的数据更多，例如：二进制 100010001000101 用十六进制表示只需要 4445即可。

# todo 编码 & 解码
# 计算机中所有的数据本质上都是以二进制存在，那么在计算机上写的 文字、符号、字母、数字 等最终都会需要转化为二进制，然后再去执行二进制。
# ascii编码
#   ord()
#   chr()
# unicode字符集
# utf-8编码 -> utf-8编码其实就是对unicode字符集的码位进行压缩加工处理得到的
# print(ord("+"))
# print(chr(97))
# print(ord("a"))
